import request from '@/utils/request';
/**
 * @description 获取广告列表
 * @param {Object} data
 * {
 * shopId: String
 * searchName: String
 * pageSize: Number
 * pageNo: Number
 * status: '00400001'   '00400001' 启用  '00400002' 停用   启用状态
 * }
 */
export function getList(data) {
  return request({
    url: '/AdvertiseRest/getAdvertise',
    method: 'post',
    data
  });
}
/**
 * @description 删除 / 批量删除 / 启用 / 停用
 * @param {Object} data
 * {
 * id: String 广告id列表 用‘/’分隔
 * flag: String 为空('')表示启用停用 '1' 删除（status为''）
 * status: '00400001' 启用   '00400002'停用
 * }
 */
export function delAndStart(data) {
  return request({
    url: '/AdvertiseRest/update',
    method: 'post',
    data
  });
}
/**
 * @description 添加
 * @param {Object} data
 * {
 * name: String
 * shopId: String
 * advertiseType: '00600006' 店铺首页轮播图
 * imagePc: pc banner
 * imageApp: app banner
 * sort: String
 * linkType: String 0 pdts  1 ac  2 image
 * status String '00400001' 启用   '00400002'停用
 * detail: [{ // 活动链接类型详情 为空{}：链接类型为图片
 * 		referenceId: String 具体活动或商品的idlist
 * 	}]
 * }
 */
export function add(data) {
  return request({
    url: '/AdvertiseRest/insert',
    method: 'post',
    data
  });
}
/**
 * @description 编辑
 * @param {Object} data
 * {
 * id: String
 * name: String
 * advertiseType: '00600006' 店铺首页轮播图
 * imagePc: pc banner
 * imageApp: app banner
 * sort: String
 * status String '00400001' 启用   '00400002'停用
 * }
 */
export function update(data) {
  return request({
    url: '/AdvertiseRest/update',
    method: 'post',
    data
  });
}

export function getOneById(data) {
  return request({
    url: '/AdvertiseRest/getListAdvertise',
    method: 'post',
    data
  });
}

